Skip to content

[codex] Add hidden GitHub auth canary entry#72

Merged
mberman84 merged 1 commit into
mainfrom
codex/github-auth-canary-start
Jun 23, 2026
Merged

[codex] Add hidden GitHub auth canary entry#72
mberman84 merged 1 commit into
mainfrom
codex/github-auth-canary-start

Conversation

@mberman84

Copy link
Copy Markdown
Collaborator

What changed

Direct navigation to /loop-library/auth/github now returns a no-store browser bridge that generates and stores the OAuth nonce, requests the signed GitHub authorization URL, and continues in the browser. Explicit malformed nonces remain rejected.

Why

Voting is intentionally hidden during the staged rollout, so the production OAuth smoke test needs a durable entry point that does not require exposing or enabling a vote button.

Validation

  • 46 Worker tests pass
  • Worker deploy dry-run passes with VOTING_UI_ENABLED=false
  • autoreview clean with no actionable findings

This changes only the Worker; the site does not need to be republished.

@mberman84 mberman84 merged commit d0d1e96 into main Jun 23, 2026
1 check passed
@mberman84 mberman84 deleted the codex/github-auth-canary-start branch June 23, 2026 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant